/*
* @Time    : 2018/1/9 8:56
* @Author  : xincheng.zhao
* @Software: PyCharm
*/


$(function () {
    //1.初始化Table
    var oTable_top = new TableInit_top();
    oTable_top.Init();
});
var TableInit_top = function () {

    var oTableInit = new Object();
    //初始化Table
    oTableInit.Init = function () {
        $('#info_table').bootstrapTable({
            url: '/operate_infolist',                  //请求后台的URL（*）
            method: 'get',                     //请求方式（*）
            striped: true,                      //是否显示行间隔色
            cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true,                   //是否显示分页（*）
            queryParams: oTableInit.queryParams,//传递参数（*）
            sidePagination: "server",            //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1,                       //初始化加载第一页，默认第一页
            pageSize: 5,                        //每页的记录行数（*）
            strictSearch: true,
            search: false,
            clickToSelect: true,
            showRefresh: true,                  //是否显示刷新按钮
            uniqueId: "id",                 //每一行的唯一标识，一般为主键列
            // detailView: false,//是否显示父子表
            paginationLoop: false,               //是否显示父子表
            columns: [
                {
                    align: 'center',
                    title: '编号',
                    formatter: function (value, row, index) {
                        return index + 1
                    }
                }, {
                    field: 'log',
                    align: 'center',
                    title: '日志',
                }, {
                    field: 'time',
                    align: 'center',
                    title: '发生时间',
                },
            ]
        });
    };
    //得到查询的参数
    oTableInit.queryParams = function (params) {
        var temp = {   //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
            limit: params.limit,   //页面大小
            offset: params.offset,  //页码
        };
        return temp;
    };
    return oTableInit;
};



